Observium_CE/mibs/a3com/A3COM-HUAWEI-TRNG-MIB

353 lines
9.4 KiB
Plaintext

-- =====================================================================
-- Copyright (C) 2003 by HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description: Huawei Timerange MIB Definition
-- Reference: Huawei Enterprise MIB
-- Version: V1.3
-- History:
-- V1.0 Yang Hongjie,2003-04-11,Initial Version
-- v1.1 modify follow node define:
-- hwTrngPeriodicDayOfWeek,hwTrngCreateRowStatus
-- hwTimerangeAbsolueRowStatus,hwTimerangePeriodicRowStatus
-- V1.2 2004-10-12 updated by gaolong
-- Change DESCRIPTION syntax format of hwTRNG and hwTrngCreateTimerangeTable.
-- Change hwTrngPeriodicDayofWeek to hwTrngPeriodicDayOfWeek. This is
-- a word error.
-- V1.3 2005-2-5 updated by zhangjie
-- Correct word error for 'wednesday'.
-- Adjust the file format
-- =====================================================================
A3COM-HUAWEI-TRNG-MIB DEFINITIONS ::= BEGIN
IMPORTS
huaweiDatacomm
FROM A3COM-HUAWEI-OID-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
Integer32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TruthValue, DateAndTime, RowStatus
FROM SNMPv2-TC;
hwTRNG MODULE-IDENTITY
LAST-UPDATED "200304110000Z" -- April 11, 2003 at 00:00 GMT
ORGANIZATION
"Huawei Technologies Co., Ltd."
CONTACT-INFO
"R&D BeiJing, Huawei Technologies co.,Ltd.
Huawei Bld.,NO.3 Xinxi Rd.,
Shang-Di Information Industry Base,
Hai-Dian District Beijing P.R. China
Zip:100085
Http://www.huawei.com
E-mail:support@huawei.com"
DESCRIPTION
"The A3COM-HUAWEI-TRNG-MIB contains objects to
Configure the system absolute and periodic time-range."
REVISION "200304110000Z" -- April 11, 2003 at 00:00 GMT
DESCRIPTION
"200304110000Z, --The initial revision of this MIB module."
::= { huaweiDatacomm 13 }
--
-- Node definitions
--
hwTRNGMibObjects OBJECT IDENTIFIER ::= { hwTRNG 1 }
hwTrngCreateTimerangeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTrngCreateTimerangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Creat TimeRange."
::= { hwTRNGMibObjects 1 }
hwTrngCreateTimerangeEntry OBJECT-TYPE
SYNTAX HwTrngCreateTimerangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Define the entry of hwTrngCreateTimerangeTable"
INDEX { hwTrngIndex }
::= { hwTrngCreateTimerangeTable 1 }
HwTrngCreateTimerangeEntry ::=
SEQUENCE {
hwTrngIndex
Integer32,
hwTrngName
OCTET STRING,
hwTrngValidFlag
TruthValue,
hwTrngCreateRowStatus
RowStatus
}
hwTrngIndex OBJECT-TYPE
SYNTAX Integer32 (1..256)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"TimeRange's index"
::= { hwTrngCreateTimerangeEntry 1 }
hwTrngName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"TimeRange's name"
::= { hwTrngCreateTimerangeEntry 2 }
hwTrngValidFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Valid or Invalid flag"
::= { hwTrngCreateTimerangeEntry 3 }
hwTrngCreateRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.Now only realize CreateAndGo and Destroy and Active."
::= { hwTrngCreateTimerangeEntry 4 }
hwTrngAbsoluteTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTrngAbsoluteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Creat absoluteness time item of the TimeRange"
::= { hwTRNGMibObjects 2 }
hwTrngAbsoluteEntry OBJECT-TYPE
SYNTAX HwTrngAbsoluteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Define the entry of hwTrngAbsoluteTable"
INDEX { hwTrngAbsoluteNameIndex, hwTrngAbsoluteSubIndex }
::= { hwTrngAbsoluteTable 1 }
HwTrngAbsoluteEntry ::=
SEQUENCE {
hwTrngAbsoluteNameIndex
Integer32,
hwTrngAbsoluteSubIndex
Integer32,
hwTimerangeAbsoluteStartTime
DateAndTime,
hwTimerangeAbsoluteEndTime
DateAndTime,
hwTimerangeAbsolueRowStatus
RowStatus
}
hwTrngAbsoluteNameIndex OBJECT-TYPE
SYNTAX Integer32 (1..256)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"TimeRange's index"
::= { hwTrngAbsoluteEntry 1 }
hwTrngAbsoluteSubIndex OBJECT-TYPE
SYNTAX Integer32 (1..12)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"SubItem's index"
::= { hwTrngAbsoluteEntry 2 }
hwTimerangeAbsoluteStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Start point of the timerange.The format defined like 'YYYY-MM-DD,hh:mm:0.0'."
::= { hwTrngAbsoluteEntry 3 }
hwTimerangeAbsoluteEndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"End point of the timerange.The format defined like 'YYYY-MM-DD,hh:mm:0.0'."
::= { hwTrngAbsoluteEntry 4 }
hwTimerangeAbsolueRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row. Now only realize CreateAndGo and Destroy and Active."
::= { hwTrngAbsoluteEntry 5 }
hwTrngPeriodicTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwTrngPeriodicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Creat periodic time item of the TimeRange"
::= { hwTRNGMibObjects 3 }
hwTrngPeriodicEntry OBJECT-TYPE
SYNTAX HwTrngPeriodicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Define the index of hwTrngPeriodicTable"
INDEX { hwTrngPeriodicNameIndex, hwTrngPeriodicSubIndex }
::= { hwTrngPeriodicTable 1 }
HwTrngPeriodicEntry ::=
SEQUENCE {
hwTrngPeriodicNameIndex
Integer32,
hwTrngPeriodicSubIndex
Integer32,
hwTrngPeriodicDayOfWeek
BITS,
hwTimerangePeriodicStartTime
DateAndTime,
hwTimerangePeriodicEndTime
DateAndTime,
hwTimerangePeriodicRowStatus
RowStatus
}
hwTrngPeriodicNameIndex OBJECT-TYPE
SYNTAX Integer32 (1..256)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"TimeRange's index"
::= { hwTrngPeriodicEntry 1 }
hwTrngPeriodicSubIndex OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"SubItem's index"
::= { hwTrngPeriodicEntry 2 }
hwTrngPeriodicDayOfWeek OBJECT-TYPE
SYNTAX BITS {
sunday(0),
monday(1),
tuesday(2),
wednesday(3),
thursday(4),
friday(5),
saturday(6)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The day of week. This is a bit-map of possible conditions.
The various bit positions are:
|0 |sunday |
|1 |monday |
|2 |tuesday |
|3 |wednesday |
|4 |thursday |
|5 |friday |
|6 |saturday |
"
::= { hwTrngPeriodicEntry 3 }
hwTimerangePeriodicStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Start point of this timerange,The format defined like 'hh:mm:0,0'."
::= { hwTrngPeriodicEntry 4 }
hwTimerangePeriodicEndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"End point of this timerange. The format definedlike 'hh:mm:0,0'."
::= { hwTrngPeriodicEntry 5 }
hwTimerangePeriodicRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row, Now only realize CreateAndGo and Destroy and Active."
::= { hwTrngPeriodicEntry 6 }
hwTRNGMibConformance OBJECT IDENTIFIER ::= { hwTRNG 3 }
hwTRNGMibCompliances OBJECT IDENTIFIER ::= { hwTRNGMibConformance 1 }
hwTRNGMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the Huawei Time-range MIB."
MODULE -- this module
MANDATORY-GROUPS { hwTRNGGroup }
OBJECT hwTrngCreateRowStatus
SYNTAX INTEGER
DESCRIPTION
"Now only realize CreateAndGo and Destroy and Active."
OBJECT hwTimerangeAbsolueRowStatus
SYNTAX INTEGER
DESCRIPTION
"Now only realize CreateAndGo and Destroy and Active."
OBJECT hwTimerangePeriodicRowStatus
SYNTAX INTEGER
DESCRIPTION
"Now only realize CreateAndGo and Destroy and Active."
::= { hwTRNGMibCompliances 1 }
hwTRNGMibGroups OBJECT IDENTIFIER ::= { hwTRNGMibConformance 2 }
hwTRNGGroup OBJECT-GROUP
OBJECTS { hwTrngName, hwTrngValidFlag, hwTrngCreateRowStatus, hwTimerangeAbsoluteStartTime, hwTimerangeAbsoluteEndTime,
hwTimerangeAbsolueRowStatus, hwTrngPeriodicDayOfWeek, hwTimerangePeriodicStartTime, hwTimerangePeriodicEndTime, hwTimerangePeriodicRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing mandatory time-range information."
::= { hwTRNGMibGroups 1 }
END