Observium_CE/mibs/electroline/ELECTROLINE-COMMON-INVENTORY-MIB

115 lines
4.2 KiB
Plaintext

--*****************************************************************************
--
-- Copyright 2014 Electroline Equipment Inc.
-- All Rights Reserved
--
--
--*****************************************************************************
-- Filename: ELECTROLINE-COMMON-INVENTORY.mib
-- Author: Alain Leclerc
-- Creation Date: 2004-01-14
--*****************************************************************************
-- Description:
--
-- SNMPv2 Inventory branch MIB definition for electroline product.
--
--*****************************************************************************
-- Revision History:
-- 2014-01-14 Alain Leclerc First draft
--*****************************************************************************
ELECTROLINE-COMMON-INVENTORY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
DateAndTime FROM SNMPv2-TC
commonInventory FROM ELECTROLINE-COMMON-ROOT-MIB;
--*****************************************************************************
-- * GLOBAL INVENTORY DATA
-- *
-- * The following information is used to determine the type of PCB / Assembly
-- * and its revision number. Additional information required by the DHT
-- * software for proper operation on all board variations is also stored here.
-- *
-- * The values defined for these MIBs are kept in a separate document.
--*****************************************************************************
invHwType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware Model Identification Number. This information is used by the
software to differentiate the hardware platform on which it is running.
For example, the HMS022 compatible version and the legacy version of the DHT
have different hardware types."
::= { commonInventory 1 }
invHwMinorRev OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware Revision Identification Number, representing the PCB version
and / or the assembly modification level."
::= { commonInventory 2 }
invHwMajorRev OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This information is used to represent a family of hardware revisions.
Major functional changes will trigger a modification of this value"
::= { commonInventory 3 }
invHwDrvRev OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This information is used to track any changes in the manufacturing process
not covered by a PCB/Assembly revision and that have an impact on the drivers.
"
::= { commonInventory 4 }
modelNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
ACCESS read-only
STATUS current
DESCRIPTION
"Displays the private electroline model number.
Displayed in human-readable format."
::= { commonInventory 5 }
--*****************************************************************************
-- * MANUFACTURING INVENTORY DATA
-- *
-- * This section contains additional manufacturing process related information
-- * for tracking purposes.
--*****************************************************************************
manufacturingInfo OBJECT-IDENTITY
STATUS current
DESCRIPTION "Electroline Private sub-tree to access manufacturing information"
::= { commonInventory 10 }
mfcDateTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date and time when this unit was tested (in a string format)."
::= { manufacturingInfo 1 }
mfcTestSwVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Version of the test station on which this unit was tested."
::= { manufacturingInfo 2 }
END