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

142 lines
5.4 KiB
Plaintext

--*****************************************************************************
--
-- Copyright 2003-2004 Electroline Equipment Inc.
-- All Rights Reserved
--
--
--*****************************************************************************
-- Filename: ELECTROLINE-DHT-INVENTORY.mib
-- Author: Eric Alarie
-- Creation Date: 2003.03.20
--*****************************************************************************
-- Description:
--
-- SNMPv2 Inventory branch MIB definition for DHT product.
--
-- Note that these MIBs are read-only during normal operation, and are intended
-- for Electroline inventory tracking purpose.
--
-- When the DHT is in factory mode, the value of these MIBS can be configured
-- by the factory programming station.
-- To save the value of these MIBs in non-volatile memory, the
-- factory program must set the "commit" MIB to one (1).
--
--*****************************************************************************
-- Revision History:
-- 2003.03.20 Eric Alarie First Draft
-- 2003.03.21 Carlene Gardner Linguistic revision
-- 2003.05.13 Eric Alarie Re-work MIBs to keep necessary info only.
-- 2003.05.21 Carlene Gardner Linguistic revision
-- 2003.07.07 Carlene Gardner Linguistic revision
-- 2004.01.15 Eric Alarie Changed MIB name of HwRev to HwMinorRev
-- Changed MIB name of HwRev HwBatchNumber to HwMajorRev
-- Changed MIB name of HwRev SwAppType to HwDrvRev
-- 2004.01.26 Carlene Gardner Linguistic revision
-- 2008-07-25 Alain Leclerc Added Eline private model number string. This is need for the ECMM
--*****************************************************************************
ELECTROLINE-DHT-INVENTORY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
DateAndTime FROM SNMPv2-TC
dhtInventory FROM ELECTROLINE-DHT-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.
--*****************************************************************************
dhtInvHwType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DHT Hardware Model Identification Number. This information is used by the DHT
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."
::= { dhtInventory 1 }
dhtInvHwMinorRev OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DHT Hardware Revision Identification Number, representing the PCB version
and / or the assembly modification level."
::= { dhtInventory 2 }
dhtInvHwMajorRev OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This information is used to represent a family of hardware revisions.
Major functional changes will trigger a modification of this value"
::= { dhtInventory 3 }
dhtInvHwDrvRev OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
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.
"
::= { dhtInventory 4 }
dhtModelNumber 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."
::= { dhtInventory 5 }
--*****************************************************************************
-- * MANUFACTURING INVENTORY DATA
-- *
-- * This section contains additional manufacturing process related information
-- * for tracking purposes.
--*****************************************************************************
dhtManufacturingInfo OBJECT-IDENTITY
STATUS current
DESCRIPTION "Electroline Private sub-tree to access manufacturing information"
::= { dhtInventory 10 }
dhtMfcDateTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Date and time when this unit was tested (in a string format)."
::= { dhtManufacturingInfo 1 }
dhtMfcTestSwVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Version of the test station with which this DHT was tested."
::= { dhtManufacturingInfo 2 }
dhtMfcJobNumber OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Electroline production Job Number for this unit."
::= { dhtManufacturingInfo 3 }
END