862 lines
26 KiB
Plaintext
862 lines
26 KiB
Plaintext
|
--*******************************************************************
|
||
|
--* SAGEM SA *
|
||
|
--*******************************************************************
|
||
|
--*******************************************************************
|
||
|
|
||
|
-- Filename: shelf
|
||
|
-- File type: .mib
|
||
|
--
|
||
|
-- Description: SNMPc source Mib file.
|
||
|
-- The MIB module defines structure for ADR equipement family
|
||
|
--
|
||
|
-- Version: 19 11 2002
|
||
|
--
|
||
|
-- Date(DD MM YYYY): 15 11 02 last update for IONOS NMS
|
||
|
--
|
||
|
-- Contact: D. Mobuchon, F. Bonnevialle
|
||
|
--
|
||
|
-- History:
|
||
|
-- Version: MIB-P0-301199 Date: 30 11 1999
|
||
|
--
|
||
|
-- Name: F.Bonnevialle
|
||
|
-- Date: 12 12 2000
|
||
|
-- Desc: original
|
||
|
--
|
||
|
-- Name: S.LAURENT
|
||
|
-- Date: 08 02 2001
|
||
|
-- Desc: * Change the MIB number: {Sagem 25} -> {Sagem 150}
|
||
|
-- * Add 7 equipment modification counters
|
||
|
-- * Add a specific index to the table "laserTable"
|
||
|
-- * Remove the configAction Object
|
||
|
--
|
||
|
-- Name: S.LAURENT
|
||
|
-- Date: 18 04 2001
|
||
|
-- Desc: * Move the 7 equipment modification counters in the Equip Mib
|
||
|
--
|
||
|
-- Name: S.LAURENT
|
||
|
-- Date: 01 06 2001
|
||
|
-- Desc: * Replace the BoardIndex Type by INTEGER and BoardFamily Type by a DisplayString.
|
||
|
-- * Add slotName object in the BoardTable
|
||
|
-- These modifications allow the MIB to be more independent of the equipment.
|
||
|
--
|
||
|
-- Name: F.Bonnevialle
|
||
|
-- Date: 15 11 2002
|
||
|
-- Desc: Modification for SilverCreek Compiler
|
||
|
--
|
||
|
--*******************************************************************
|
||
|
--*******************************************************************
|
||
|
--* Copyright (c) 2002, SAGEM , All rights reserved. *
|
||
|
--*******************************************************************
|
||
|
|
||
|
|
||
|
SHELF-MIB DEFINITIONS ::= BEGIN
|
||
|
|
||
|
IMPORTS
|
||
|
sagemDr FROM SAGEM-DR-MIB
|
||
|
SagemBoolean, Severity FROM EQUIPMENT-MIB
|
||
|
MODULE-IDENTITY,OBJECT-TYPE,
|
||
|
Counter32 FROM SNMPv2-SMI
|
||
|
DisplayString FROM SNMPv2-TC;
|
||
|
--spiIndex FROM SDH-ETS-MIB;
|
||
|
|
||
|
|
||
|
shelf MODULE-IDENTITY
|
||
|
LAST-UPDATED "0012060000Z"
|
||
|
ORGANIZATION "SAGEM-Tolbiac drd/ddp/tmhd"
|
||
|
CONTACT-INFO
|
||
|
""
|
||
|
DESCRIPTION
|
||
|
"The MIB module specific for ADR equipment"
|
||
|
::= { sagemDr 150 }
|
||
|
|
||
|
-- led
|
||
|
led OBJECT IDENTIFIER ::= { shelf 2 }
|
||
|
|
||
|
-- hold Time
|
||
|
holdTime OBJECT IDENTIFIER ::= { shelf 3 }
|
||
|
|
||
|
-- slot and board
|
||
|
board OBJECT IDENTIFIER ::= { shelf 20 }
|
||
|
|
||
|
-- board table
|
||
|
boardList OBJECT IDENTIFIER ::= { shelf 30 }
|
||
|
|
||
|
-- Software inventory
|
||
|
softInv OBJECT IDENTIFIER ::= { shelf 40 }
|
||
|
|
||
|
-- Harware inventory
|
||
|
hardInv OBJECT IDENTIFIER ::= { shelf 50 }
|
||
|
|
||
|
-- laser data
|
||
|
laser OBJECT IDENTIFIER ::= { shelf 100 }
|
||
|
|
||
|
-- engineering order wire
|
||
|
eow OBJECT IDENTIFIER ::= { shelf 120 }
|
||
|
|
||
|
|
||
|
|
||
|
--*******************************************************************
|
||
|
--* Slot and Board
|
||
|
--*******************************************************************
|
||
|
boardNumber OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of board in equipment."
|
||
|
::= { board 1 }
|
||
|
|
||
|
boardTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF BoardEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"List of board in equipment."
|
||
|
::= { board 2 }
|
||
|
|
||
|
boardEntry OBJECT-TYPE
|
||
|
SYNTAX BoardEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A particular board of the equipment."
|
||
|
INDEX { boardIndex }
|
||
|
::= { boardTable 1 }
|
||
|
|
||
|
|
||
|
ProtectionType ::= INTEGER
|
||
|
{
|
||
|
none(0),
|
||
|
cardp(1)
|
||
|
}
|
||
|
|
||
|
BoardFailure ::= INTEGER
|
||
|
{
|
||
|
none(0),
|
||
|
missing(1),
|
||
|
mismatch(2),
|
||
|
defective(3)
|
||
|
}
|
||
|
|
||
|
BoardEntry ::= SEQUENCE
|
||
|
{
|
||
|
boardIndex INTEGER,
|
||
|
boardSlotName DisplayString,
|
||
|
boardExpectType INTEGER, -- 0 or boardListIndex
|
||
|
boardInsertType INTEGER, -- 0 or boardListIndex
|
||
|
boardExpectFamily DisplayString,
|
||
|
boardInsertFamily DisplayString,
|
||
|
boardActive SagemBoolean,
|
||
|
boardFirstPortIndex INTEGER,
|
||
|
boardProtectionType ProtectionType,
|
||
|
boardMonitor SagemBoolean,
|
||
|
boardFailure BoardFailure,
|
||
|
boardSeverity Severity,
|
||
|
boardMissingSev Severity,
|
||
|
boardMismatchSev Severity,
|
||
|
boardDefectiveSev Severity
|
||
|
}
|
||
|
|
||
|
boardIndex OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A unique value which identify a particular slot.
|
||
|
The value of index is a constant assigned to an entry at
|
||
|
equipment design time. It is usualy related to hardware.
|
||
|
Each equipment maintain its own pool of values:
|
||
|
ex ADR155c : A = 1, B = 2, ... M = 5, Fan = 6
|
||
|
ex ADR2500c: Fan = 1, PSU1 = 2, ...Trib1 = 8, Trib6= 13, Line1 = 14,...
|
||
|
Switch2 = 17, Shelf = 18"
|
||
|
::= { boardEntry 1 }
|
||
|
|
||
|
boardSlotName OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A DisplayString which identify the name of a particular slot.
|
||
|
Its value is fixed at equipment design time.
|
||
|
It is usualy related to hardware
|
||
|
ex ADR155c : A, B, ... Fan
|
||
|
ex ADR2500c: Fan, CCU, CTRL, PSU1, ... TRIB5, .... SWITCH1, ..."
|
||
|
::= { boardEntry 2 }
|
||
|
|
||
|
boardExpectType OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A value which configure the expected type. If used, this one must be
|
||
|
equal to one of existent boardListIndex for the considerated board. Otherwise,
|
||
|
the value is set to 0.
|
||
|
Known types are readable in boardListTable
|
||
|
"
|
||
|
::= { boardEntry 3 }
|
||
|
|
||
|
boardInsertType OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"When the inserted board doesn't match with the expexted board
|
||
|
the boardMismatch failure is generated.
|
||
|
The type of the card could be found in hardware inventory."
|
||
|
::= { boardEntry 4 }
|
||
|
|
||
|
boardExpectFamily OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Board Family corresponding to the specified expected kind. This value is send by the equipment.
|
||
|
ex ADR155c :
|
||
|
ex ADR2500c : CTRL, FAN, AUX, CCU, PSU, STM1 OPT, STM1 ERE, STM4 OPT, STM16 OPT, GBETH, SWITCH
|
||
|
"
|
||
|
::= { boardEntry 5 }
|
||
|
|
||
|
boardInsertFamily OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Board Family corresponding to the type of inserted board.
|
||
|
ex ADR155c :
|
||
|
ex ADR2500c : CTRL, FAN, AUX, CCU, PSU, STM1 OPT, STM1 ERE, STM4 OPT, STM16 OPT, GBETH, SWITCH
|
||
|
"
|
||
|
::= { boardEntry 6 }
|
||
|
|
||
|
boardActive OBJECT-TYPE
|
||
|
SYNTAX SagemBoolean
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"When the value of this field is set to false, the transmission of
|
||
|
this board stop and the board could properly be extracted"
|
||
|
::= { boardEntry 7 }
|
||
|
|
||
|
boardFirstPortIndex OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"If the card is a card with physical ports, then the value is
|
||
|
the first index of a physical interface (SPI, PPI) in the mib
|
||
|
SDH-ETS. Else, the value is 0."
|
||
|
::= { boardEntry 8 }
|
||
|
|
||
|
boardProtectionType OBJECT-TYPE
|
||
|
SYNTAX ProtectionType
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The value of this field indicates the kind of wanted card protection.
|
||
|
The default value is NONE.
|
||
|
if value is changed in cardP(1)then an entry is created in cardpTable. But this table
|
||
|
has to be completed (by setting the cardpReliefIndex,...) to obtain a configured protection.
|
||
|
if value is changed in None(0)then the associated entry in cardpTable is deleted.
|
||
|
Some cards don't accept any protection. In that case, the value of this field will remain to NONE"
|
||
|
::= { boardEntry 9 }
|
||
|
|
||
|
boardMonitor OBJECT-TYPE
|
||
|
SYNTAX SagemBoolean
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"When the value of this field is set to false, the failure detection
|
||
|
is stopped for this board."
|
||
|
::= { boardEntry 10 }
|
||
|
|
||
|
boardFailure OBJECT-TYPE
|
||
|
SYNTAX BoardFailure
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Active failures on board"
|
||
|
::= { boardEntry 11 }
|
||
|
|
||
|
boardSeverity OBJECT-TYPE
|
||
|
SYNTAX Severity
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A reference to failure severity for boards."
|
||
|
::= { boardEntry 12 }
|
||
|
|
||
|
|
||
|
boardMissingSev OBJECT-TYPE
|
||
|
SYNTAX Severity
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A reference to failure severity for boards."
|
||
|
::= { boardEntry 13 }
|
||
|
|
||
|
boardMismatchSev OBJECT-TYPE
|
||
|
SYNTAX Severity
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A reference to failure severity for boards."
|
||
|
::= { boardEntry 14 }
|
||
|
|
||
|
boardDefectiveSev OBJECT-TYPE
|
||
|
SYNTAX Severity
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A reference to failure severity for boards."
|
||
|
::= { boardEntry 15 }
|
||
|
|
||
|
--*******************************************************************
|
||
|
--* board list
|
||
|
--*******************************************************************
|
||
|
boardListNumber OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of entry of the boardList Table"
|
||
|
::= { boardList 1 }
|
||
|
|
||
|
boardListTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF BoardlistEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"List of board type able to be managed by this equipment .
|
||
|
In order to manage a new type, just insert the board and if
|
||
|
the family match with a known family, this table will be
|
||
|
expand automaticaly with the new type inserted
|
||
|
|
||
|
The XX fist value defined ( with boardSlotName = Shelf = 18 for ADR2500c)
|
||
|
is a list all possible type of boardInsertedType.
|
||
|
"
|
||
|
::= { boardList 2 }
|
||
|
|
||
|
boardListEntry OBJECT-TYPE
|
||
|
SYNTAX BoardlistEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A particular boardList of the equipment."
|
||
|
INDEX { boardListIndex }
|
||
|
::= { boardListTable 1 }
|
||
|
|
||
|
BoardlistEntry ::= SEQUENCE
|
||
|
{
|
||
|
boardListIndex INTEGER,
|
||
|
boardListSlot INTEGER,
|
||
|
boardListType DisplayString
|
||
|
}
|
||
|
|
||
|
boardListIndex OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A unique value."
|
||
|
::= { boardListEntry 1 }
|
||
|
|
||
|
boardListSlot OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A reference to the corresponding Slot."
|
||
|
::= { boardListEntry 2 }
|
||
|
|
||
|
boardListType OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"In order to manage a new type, just insert the board and if
|
||
|
the family match with a known family, this table will be
|
||
|
expand automaticaly with the new type inserted.
|
||
|
ex ADR155c :
|
||
|
ex ADR2500c: 4S1.1, S4.1, L16.2, SWITCH, ..."
|
||
|
::= { boardListEntry 3 }
|
||
|
|
||
|
|
||
|
--*******************************************************************
|
||
|
--* Software inventory
|
||
|
--*******************************************************************
|
||
|
|
||
|
softInventoryNumber OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of entry of the softInventory Table"
|
||
|
::= { softInv 1 }
|
||
|
|
||
|
softInventoryTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF SoftInventoryEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"List of software inventory used "
|
||
|
::= { softInv 2 }
|
||
|
|
||
|
softInventoryEntry OBJECT-TYPE
|
||
|
SYNTAX SoftInventoryEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A particular boardList of the equipment."
|
||
|
INDEX { softInventoryIndex }
|
||
|
::= { softInventoryTable 1 }
|
||
|
|
||
|
SoftInventoryEntry ::= SEQUENCE
|
||
|
{
|
||
|
softInventoryIndex INTEGER,
|
||
|
softInventoryBoard INTEGER, -- boardIndex
|
||
|
softInventoryType DisplayString,
|
||
|
softInventoryCode DisplayString,
|
||
|
softInventoryExt DisplayString
|
||
|
}
|
||
|
|
||
|
softInventoryIndex OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A unique value."
|
||
|
::= { softInventoryEntry 1 }
|
||
|
|
||
|
softInventoryBoard OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A reference to the corresponding Slot. This variable is needed because some
|
||
|
boards have their owns Applicative and Boot codes. "
|
||
|
::= { softInventoryEntry 2 }
|
||
|
|
||
|
softInventoryType OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Indication of type software"
|
||
|
::= { softInventoryEntry 3 }
|
||
|
|
||
|
softInventoryCode OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Indication of version code"
|
||
|
::= { softInventoryEntry 4 }
|
||
|
|
||
|
softInventoryExt OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Indication of extension code. This one is not mandatory."
|
||
|
::= { softInventoryEntry 5 }
|
||
|
|
||
|
|
||
|
|
||
|
--*******************************************************************
|
||
|
--* Hardware inventory
|
||
|
--*******************************************************************
|
||
|
|
||
|
hardInventoryNumber OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of different hardware inventory in equipment."
|
||
|
::= { hardInv 1 }
|
||
|
|
||
|
hardInventoryTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF HardInventoryEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"List of hardware inventory in equipment.
|
||
|
A hardware inventory is a description associed to a
|
||
|
particular card"
|
||
|
::= { hardInv 2 }
|
||
|
|
||
|
hardInventoryEntry OBJECT-TYPE
|
||
|
SYNTAX HardInventoryEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A particular tInv of the equipment."
|
||
|
INDEX { hardInventoryIndex }
|
||
|
::= { hardInventoryTable 1 }
|
||
|
|
||
|
HardInventoryEntry ::= SEQUENCE {
|
||
|
hardInventoryIndex INTEGER, -- boardIndex
|
||
|
hardInventoryBoard DisplayString,
|
||
|
hardInventoryDescr DisplayString
|
||
|
}
|
||
|
|
||
|
hardInventoryIndex OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Index of the inventory entry that corresponds to a particular slot"
|
||
|
::= { hardInventoryEntry 1 }
|
||
|
|
||
|
hardInventoryBoard OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Family of card inserted in the slot"
|
||
|
::= { hardInventoryEntry 2 }
|
||
|
|
||
|
hardInventoryDescr OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The content of the inventory: a textual description"
|
||
|
::= { hardInventoryEntry 3 }
|
||
|
|
||
|
--*******************************************************************
|
||
|
--* laser
|
||
|
--*******************************************************************
|
||
|
laserNumber OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of optical interface in equipment."
|
||
|
::= { laser 1 }
|
||
|
|
||
|
laserTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF LaserEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"List of synchronous physical interface in equipment."
|
||
|
::= { laser 2 }
|
||
|
|
||
|
laserEntry OBJECT-TYPE
|
||
|
SYNTAX LaserEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A particular synchronous physical interface of the equipment."
|
||
|
-- INDEX { spiIndex }
|
||
|
INDEX { laserIndex }
|
||
|
|
||
|
::= { laserTable 1 }
|
||
|
|
||
|
LaserEntry ::= SEQUENCE
|
||
|
{
|
||
|
-- spiIndex INTEGER,
|
||
|
laserIndex INTEGER, -- =spiIndex
|
||
|
laserTxEnable SagemBoolean,
|
||
|
laserALSEnable SagemBoolean,
|
||
|
laserALSRestart2s SagemBoolean,
|
||
|
laserALSRestart90s SagemBoolean
|
||
|
}
|
||
|
|
||
|
laserIndex OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
" "
|
||
|
::= { laserEntry 1 }
|
||
|
|
||
|
laserTxEnable OBJECT-TYPE
|
||
|
SYNTAX SagemBoolean
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Enable(true) or disable(false) the laser output of the interface."
|
||
|
::= { laserEntry 2 }
|
||
|
|
||
|
laserALSEnable OBJECT-TYPE
|
||
|
SYNTAX SagemBoolean
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Automatic Laser Shutdown enable(true) or disable(false).
|
||
|
When enabled, this function cuts the laser output when a los is
|
||
|
detected on input signal."
|
||
|
::= { laserEntry 3 }
|
||
|
|
||
|
laserALSRestart2s OBJECT-TYPE
|
||
|
SYNTAX SagemBoolean
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Operator command to start a one shot emission during 2s."
|
||
|
::= { laserEntry 4 }
|
||
|
|
||
|
laserALSRestart90s OBJECT-TYPE
|
||
|
SYNTAX SagemBoolean
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Operator command to start a one shot emission during 90s."
|
||
|
::= { laserEntry 5 }
|
||
|
-- end laser data
|
||
|
|
||
|
|
||
|
--*******************************************************************
|
||
|
--* Shelf
|
||
|
--*******************************************************************
|
||
|
adrHotReset OBJECT-TYPE
|
||
|
SYNTAX SagemBoolean
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Software hot reset when this variable is set to TRUE"
|
||
|
::= { shelf 1 }
|
||
|
|
||
|
--*******************************************************************
|
||
|
--* led
|
||
|
--*******************************************************************
|
||
|
LedStatus ::= INTEGER
|
||
|
{
|
||
|
unknown (1),
|
||
|
green (2),
|
||
|
yellow (3),
|
||
|
orange (4),
|
||
|
red (5)
|
||
|
}
|
||
|
|
||
|
LedType ::= INTEGER
|
||
|
{
|
||
|
status1(1),
|
||
|
status2(2),
|
||
|
online (3),
|
||
|
traffic(4),
|
||
|
major (5),
|
||
|
minor (6),
|
||
|
ether (7),
|
||
|
halfFull (8)
|
||
|
}
|
||
|
|
||
|
ledNumber OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of led in equipment."
|
||
|
::= { led 1 }
|
||
|
|
||
|
ledTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF LedEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"List of led in equipment."
|
||
|
::= { led 2 }
|
||
|
|
||
|
ledEntry OBJECT-TYPE
|
||
|
SYNTAX LedEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A particular led of the equipment."
|
||
|
INDEX { ledIndex }
|
||
|
::= { ledTable 1 }
|
||
|
|
||
|
LedEntry ::= SEQUENCE
|
||
|
{
|
||
|
ledIndex INTEGER,
|
||
|
ledPosition INTEGER, -- boardIndex
|
||
|
ledType LedType,
|
||
|
ledStatus LedStatus
|
||
|
}
|
||
|
|
||
|
ledIndex OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A unique value which identify a particular led."
|
||
|
::= { ledEntry 1 }
|
||
|
|
||
|
ledPosition OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A reference to the associated Board on the equipment."
|
||
|
::= { ledEntry 2 }
|
||
|
|
||
|
ledType OBJECT-TYPE
|
||
|
SYNTAX LedType
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Type of the Led."
|
||
|
::= { ledEntry 3 }
|
||
|
|
||
|
ledStatus OBJECT-TYPE
|
||
|
SYNTAX LedStatus
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Status of this Led."
|
||
|
::= { ledEntry 4 }
|
||
|
|
||
|
--*******************************************************************
|
||
|
--* hold time
|
||
|
--*******************************************************************
|
||
|
HoldTime ::= INTEGER
|
||
|
{
|
||
|
hold01sec(1),
|
||
|
hold03sec(3),
|
||
|
hold10sec(10),
|
||
|
hold30sec(30)
|
||
|
}
|
||
|
|
||
|
adrFailHoldOffTime OBJECT-TYPE
|
||
|
SYNTAX HoldTime
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Failure hold off time : the time interval during which the
|
||
|
defect is present and the failure is not raised"
|
||
|
::= { holdTime 1 }
|
||
|
|
||
|
adrFailHoldOnTime OBJECT-TYPE
|
||
|
SYNTAX HoldTime
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Failure hold on time : the time interval during which the
|
||
|
defect is cleared and the failure is not"
|
||
|
::= { holdTime 2 }
|
||
|
|
||
|
|
||
|
|
||
|
--*******************************************************************
|
||
|
--* EOW
|
||
|
--*******************************************************************
|
||
|
EOWClockMode ::= INTEGER
|
||
|
{
|
||
|
codirectionnal (0),
|
||
|
contradirSlave(1),
|
||
|
contradirMaster(2)
|
||
|
}
|
||
|
|
||
|
EOWType ::= INTEGER
|
||
|
{
|
||
|
rsE1 (1),
|
||
|
rsF1 (2),
|
||
|
rsOther(3),
|
||
|
msE2 (4),
|
||
|
aux (5)
|
||
|
}
|
||
|
|
||
|
eowNumber OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Number of EOW port in equipment."
|
||
|
::= {eow 1 }
|
||
|
|
||
|
eowTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF EowEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"List of EOW port in equipment."
|
||
|
::= { eow 2 }
|
||
|
|
||
|
eowEntry OBJECT-TYPE
|
||
|
SYNTAX EowEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A particular EOW port of the equipment."
|
||
|
INDEX { eowIndex }
|
||
|
::= { eowTable 1 }
|
||
|
|
||
|
|
||
|
EowEntry ::= SEQUENCE
|
||
|
{
|
||
|
eowIndex INTEGER,
|
||
|
eowName DisplayString,
|
||
|
eowSrcType EOWType,
|
||
|
eowSrcPtr INTEGER,
|
||
|
eowSinkType EOWType,
|
||
|
eowSinkPtr INTEGER,
|
||
|
eowClockMode EOWClockMode
|
||
|
}
|
||
|
|
||
|
|
||
|
eowIndex OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A unique value which identify a particular
|
||
|
EOW port.
|
||
|
The value of index is a constant assigned to an entry at
|
||
|
equipment design time. It is usualy related to harware."
|
||
|
::= { eowEntry 1 }
|
||
|
|
||
|
eowName OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A text string which identifies the particular entry among the
|
||
|
EOW port entries. "
|
||
|
::= { eowEntry 2 }
|
||
|
|
||
|
eowSrcType OBJECT-TYPE
|
||
|
SYNTAX EOWType
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A reference to the object which sends the data flow to this
|
||
|
interface. Usually the value is the oid of a vc12 or a connection."
|
||
|
::= { eowEntry 6 }
|
||
|
|
||
|
eowSrcPtr OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A reference to the object which sends the data flow to this
|
||
|
interface. Usually the value is the oid of a vc12 or a connection."
|
||
|
::= { eowEntry 7 }
|
||
|
|
||
|
eowSinkType OBJECT-TYPE
|
||
|
SYNTAX EOWType
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A reference to the object which sends the data flow to this
|
||
|
interface. Usually the value is the oid of a vc12 or a connection."
|
||
|
::= { eowEntry 8 }
|
||
|
|
||
|
eowSinkPtr OBJECT-TYPE
|
||
|
SYNTAX INTEGER(0..2147483647)
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A reference to the object which sends the data flow to this
|
||
|
interface. Usually the value is the oid of a vc12 or a connection."
|
||
|
::= { eowEntry 9 }
|
||
|
|
||
|
eowClockMode OBJECT-TYPE
|
||
|
SYNTAX EOWClockMode
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Select the direction of the two external synchronisation lines."
|
||
|
::= { eowEntry 10 }
|
||
|
|
||
|
END
|