124 lines
4.5 KiB
Plaintext
124 lines
4.5 KiB
Plaintext
--*****************************************************************************
|
|
--
|
|
-- Copyright 2010 Electroline Equipment Inc.
|
|
-- All Rights Reserved
|
|
--
|
|
--
|
|
--*****************************************************************************
|
|
-- Filename: ELECTROLINE-DVM-INVENTORY.mib
|
|
-- Author: Alain Leclerc
|
|
-- Creation Date: 2010-09-13
|
|
--*****************************************************************************
|
|
-- Description:
|
|
--
|
|
-- SNMPv2 Inventory branch MIB definition for DVM product.
|
|
--
|
|
-- Note that these MIBs are read-only during normal operation, and are intended
|
|
-- for Electroline inventory tracking purpose.
|
|
--
|
|
-- When the DVM 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:
|
|
-- 2010.09.13 Alain Leclerc First Draft
|
|
--*****************************************************************************
|
|
|
|
ELECTROLINE-DVM-INVENTORY-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Integer32 FROM SNMPv2-SMI
|
|
DateAndTime FROM SNMPv2-TC
|
|
dvmInventory FROM ELECTROLINE-DVM-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 DVM
|
|
-- * software for proper operation on all board variations is also stored here.
|
|
-- *
|
|
-- * The values defined for these MIBs are kept in a separate document.
|
|
--*****************************************************************************
|
|
|
|
dvmInvHwType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DVM Hardware Model Identification Number. This information is used by the DVM
|
|
software to differentiate the hardware platform on which it is running."
|
|
::= { dvmInventory 1 }
|
|
|
|
dvmInvHwMinorRev OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DVM Hardware Revision Identification Number, representing the PCB version
|
|
and / or the assembly modification level."
|
|
::= { dvmInventory 2 }
|
|
|
|
dvmInvHwMajorRev 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"
|
|
::= { dvmInventory 3 }
|
|
|
|
dvmInvHwDrvRev 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.
|
|
"
|
|
::= { dvmInventory 4 }
|
|
|
|
dvmModelNumber 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."
|
|
::= { dvmInventory 5 }
|
|
|
|
|
|
--*****************************************************************************
|
|
-- * MANUFACTURING INVENTORY DATA
|
|
-- *
|
|
-- * This section contains additional manufacturing process related information
|
|
-- * for tracking purposes.
|
|
--*****************************************************************************
|
|
dvmManufacturingInfo OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Electroline Private sub-tree to access manufacturing information"
|
|
::= { dvmInventory 10 }
|
|
|
|
dvmMfcDateTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Date and time when this unit was tested (in a string format)."
|
|
::= { dvmManufacturingInfo 1 }
|
|
|
|
dvmMfcTestSwVersion OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Version of the test station with which this DVM was tested."
|
|
::= { dvmManufacturingInfo 2 }
|
|
END
|