205 lines
		
	
	
		
			6.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			205 lines
		
	
	
		
			6.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- ----------------------------------------------------------------------------
 | 
						|
--
 | 
						|
--  SIAE MICROELETTRONICA s.p.a.
 | 
						|
--                 
 | 
						|
--  Via Michelangelo Buonarroti, 21
 | 
						|
--  20093 - Cologno Monzese
 | 
						|
--  Milano 
 | 
						|
--  ITALY
 | 
						|
--
 | 
						|
-- ----------------------------------------------------------------------------
 | 
						|
-- ----------------------------------------------------------------------------
 | 
						|
 | 
						|
SIAE-MANOP-MIB
 | 
						|
        DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
        IMPORTS
 | 
						|
             MODULE-IDENTITY, OBJECT-TYPE,
 | 
						|
             Integer32, Unsigned32
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
             siaeMib
 | 
						|
        FROM SIAE-TREE-MIB
 | 
						|
             AlarmStatus, AlarmSeverityCode
 | 
						|
        FROM SIAE-ALARM-MIB;
 | 
						|
           
 | 
						|
    manualOperation MODULE-IDENTITY
 | 
						|
        LAST-UPDATED "201403170000Z"
 | 
						|
        ORGANIZATION "SIAE MICROELETTRONICA spa"
 | 
						|
        CONTACT-INFO
 | 
						|
            "SIAE MICROELETTONICA s.p.a.
 | 
						|
             Via Michelangelo Buonarroti, 21
 | 
						|
             20093 - Cologno Monzese
 | 
						|
             Milano - ITALY
 | 
						|
             Phone :  +39-02-27325-1
 | 
						|
             E-mail: tbd@siaemic.com
 | 
						|
            "
 | 
						|
        DESCRIPTION
 | 
						|
            "Manual Operation management.
 | 
						|
            "
 | 
						|
        REVISION "201403170000Z"
 | 
						|
        DESCRIPTION
 | 
						|
            "Fixed DESCRIPTION of manualOpActiveSeverityCode
 | 
						|
            "
 | 
						|
        REVISION "201402030000Z"
 | 
						|
        DESCRIPTION
 | 
						|
            "Improved description of manualOpMibVersion
 | 
						|
            "
 | 
						|
        REVISION "201304160000Z"
 | 
						|
        DESCRIPTION 
 | 
						|
            "Initial version 01.00.00
 | 
						|
            "
 | 
						|
    ::= { siaeMib 71 }
 | 
						|
 | 
						|
----------------------------------------------------------------------------------
 | 
						|
--  object identifier inside the module
 | 
						|
----------------------------------------------------------------------------------
 | 
						|
 | 
						|
    manualOpTrap OBJECT IDENTIFIER ::= { manualOperation 0 }
 | 
						|
 | 
						|
----------------------------------------------------------------------------------
 | 
						|
--  SIAE manualOperation GROUP
 | 
						|
----------------------------------------------------------------------------------
 | 
						|
--
 | 
						|
--  The following listed objects are general object common to all SIAE equipment.
 | 
						|
--
 | 
						|
----------------------------------------------------------------------------------
 | 
						|
 | 
						|
------ Beginning --------------------------------------------------------------
 | 
						|
 | 
						|
 | 
						|
    manualOpMibVersion  OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "Numerical version of this module.
 | 
						|
             The string version of this MIB have the following format:
 | 
						|
                XX.YY.ZZ
 | 
						|
             so, for example, the value 1 should be interpreted as 00.00.01
 | 
						|
             and the value 10001 should be interpreted as 01.00.01."
 | 
						|
        DEFVAL {1}
 | 
						|
    ::= {manualOperation 1}
 | 
						|
 | 
						|
-------  Begin of equipManOpTable
 | 
						|
--
 | 
						|
    manualOpTable  OBJECT-TYPE
 | 
						|
        SYNTAX      SEQUENCE OF ManualOpRecord
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "Table with manual operation record."
 | 
						|
    ::= {manualOperation 2}
 | 
						|
 | 
						|
    manualOpRecord  OBJECT-TYPE
 | 
						|
        SYNTAX      ManualOpRecord
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "Manual operation record."
 | 
						|
        INDEX {manualOpId}
 | 
						|
    ::= {manualOpTable 1}
 | 
						|
 | 
						|
    ManualOpRecord  ::=
 | 
						|
        SEQUENCE {
 | 
						|
            manualOpId          Integer32,
 | 
						|
            manualOpObjectId    OBJECT IDENTIFIER,
 | 
						|
            manualOpEventTime   Unsigned32,
 | 
						|
            manualOpValueType   INTEGER,
 | 
						|
            manualOpIntegerVal  Integer32,
 | 
						|
            manualOpOidVal      OBJECT IDENTIFIER
 | 
						|
        }
 | 
						|
 | 
						|
    manualOpId  OBJECT-TYPE
 | 
						|
        SYNTAX      Integer32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "Manual operation index."
 | 
						|
    ::= {manualOpRecord 1}
 | 
						|
 | 
						|
    manualOpObjectId  OBJECT-TYPE
 | 
						|
        SYNTAX      OBJECT IDENTIFIER
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "Object identifier of the manual operation active element."
 | 
						|
    ::= {manualOpRecord 2}
 | 
						|
 | 
						|
    manualOpEventTime  OBJECT-TYPE
 | 
						|
        SYNTAX      Unsigned32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The time (in seconds since 01-Gen-1970) when the event was 
 | 
						|
             registered in the table."
 | 
						|
    ::= {manualOpRecord 3}
 | 
						|
 | 
						|
    manualOpValueType  OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER {
 | 
						|
                              integer32  (1),
 | 
						|
                              objectId   (2)
 | 
						|
                            }
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The type of the value. One and only one of the value object
 | 
						|
             that follow is used for a given row in this table, based on
 | 
						|
             this type."
 | 
						|
    ::= {manualOpRecord 4}
 | 
						|
 | 
						|
    manualOpIntegerVal  OBJECT-TYPE
 | 
						|
        SYNTAX      Integer32
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The value when manualOpValueType is 'integer32'."
 | 
						|
    ::= {manualOpRecord 5}
 | 
						|
 | 
						|
    manualOpOidVal  OBJECT-TYPE
 | 
						|
        SYNTAX      OBJECT IDENTIFIER
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "The value when manualOpValueType is 'objectId'."
 | 
						|
    ::= {manualOpRecord 6}
 | 
						|
 | 
						|
--
 | 
						|
-------  End of equipManOpTable
 | 
						|
 | 
						|
    manualOpActive  OBJECT-TYPE
 | 
						|
        SYNTAX      AlarmStatus
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "Manual Operation active on the equipment."
 | 
						|
    ::= {manualOperation 3}
 | 
						|
 | 
						|
    manualOpActiveSeverityCode  OBJECT-TYPE
 | 
						|
        SYNTAX      AlarmSeverityCode
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "Defines the severity associated to manualOpActive  
 | 
						|
             and enables/disables the trap generation on status change event."
 | 
						|
        DEFVAL {warningTrapEnable}
 | 
						|
    ::= {manualOperation 4}
 | 
						|
 | 
						|
    manualOpTimeOut  OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER    (0..172800)
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
            "This object defines the time (in seconds) after wich the manual
 | 
						|
             operations are cleared. The maximum value is equivalent to 48 hours.
 | 
						|
             A zero means no Time-out."
 | 
						|
        DEFVAL {2}
 | 
						|
    ::= {manualOperation 5}
 | 
						|
 | 
						|
------ End group -------------------------------------------------------------
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 |