-- ===================================================================== -- Copyright (c) 2010-2013 Hewlett-Packard Development Company, L.P. -- -- Description: Timerange MIB Definition -- Reference: -- Version: V1.3 -- History: -- V1.0 Yang Hongjie,2003-04-11,Initial Version -- v1.1 modify follow node define: -- hpnicfTrngPeriodicDayOfWeek,hpnicfTrngCreateRowStatus -- hpnicfTimerangeAbsolueRowStatus,hpnicfTimerangePeriodicRowStatus -- V1.2 2004-10-12 updated by gaolong -- Change DESCRIPTION syntax format of hpnicfTRNG and hpnicfTrngCreateTimerangeTable. -- Change hpnicfTrngPeriodicDayofWeek to hpnicfTrngPeriodicDayOfWeek. This is -- a word error. -- V1.3 2005-2-5 updated by zhangjie -- Correct word error for 'wednesday'. -- Adjust the file format -- ===================================================================== HPN-ICF-TRNG-MIB DEFINITIONS ::= BEGIN IMPORTS hpnicfRhw FROM HPN-ICF-OID-MIB OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF Integer32, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI TruthValue, DateAndTime, RowStatus FROM SNMPv2-TC; hpnicfTRNG MODULE-IDENTITY LAST-UPDATED "200304110000Z" -- April 11, 2003 at 00:00 GMT ORGANIZATION "" CONTACT-INFO "" DESCRIPTION "The HPN-ICF-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." ::= { hpnicfRhw 13 } -- -- Node definitions -- hpnicfTRNGMibObjects OBJECT IDENTIFIER ::= { hpnicfTRNG 1 } hpnicfTrngCreateTimerangeTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfTrngCreateTimerangeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Creat TimeRange." ::= { hpnicfTRNGMibObjects 1 } hpnicfTrngCreateTimerangeEntry OBJECT-TYPE SYNTAX HpnicfTrngCreateTimerangeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Define the entry of hpnicfTrngCreateTimerangeTable" INDEX { hpnicfTrngIndex } ::= { hpnicfTrngCreateTimerangeTable 1 } HpnicfTrngCreateTimerangeEntry ::= SEQUENCE { hpnicfTrngIndex Integer32, hpnicfTrngName OCTET STRING, hpnicfTrngValidFlag TruthValue, hpnicfTrngCreateRowStatus RowStatus } hpnicfTrngIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "TimeRange's index" ::= { hpnicfTrngCreateTimerangeEntry 1 } hpnicfTrngName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "TimeRange's name" ::= { hpnicfTrngCreateTimerangeEntry 2 } hpnicfTrngValidFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Valid or Invalid flag" ::= { hpnicfTrngCreateTimerangeEntry 3 } hpnicfTrngCreateRowStatus 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." ::= { hpnicfTrngCreateTimerangeEntry 4 } hpnicfTrngAbsoluteTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfTrngAbsoluteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Creat absoluteness time item of the TimeRange" ::= { hpnicfTRNGMibObjects 2 } hpnicfTrngAbsoluteEntry OBJECT-TYPE SYNTAX HpnicfTrngAbsoluteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Define the entry of hpnicfTrngAbsoluteTable" INDEX { hpnicfTrngAbsoluteNameIndex, hpnicfTrngAbsoluteSubIndex } ::= { hpnicfTrngAbsoluteTable 1 } HpnicfTrngAbsoluteEntry ::= SEQUENCE { hpnicfTrngAbsoluteNameIndex Integer32, hpnicfTrngAbsoluteSubIndex Integer32, hpnicfTimerangeAbsoluteStartTime DateAndTime, hpnicfTimerangeAbsoluteEndTime DateAndTime, hpnicfTimerangeAbsolueRowStatus RowStatus } hpnicfTrngAbsoluteNameIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "TimeRange's index" ::= { hpnicfTrngAbsoluteEntry 1 } hpnicfTrngAbsoluteSubIndex OBJECT-TYPE SYNTAX Integer32 (1..12) MAX-ACCESS not-accessible STATUS current DESCRIPTION "SubItem's index" ::= { hpnicfTrngAbsoluteEntry 2 } hpnicfTimerangeAbsoluteStartTime 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'." ::= { hpnicfTrngAbsoluteEntry 3 } hpnicfTimerangeAbsoluteEndTime 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'." ::= { hpnicfTrngAbsoluteEntry 4 } hpnicfTimerangeAbsolueRowStatus 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." ::= { hpnicfTrngAbsoluteEntry 5 } hpnicfTrngPeriodicTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfTrngPeriodicEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Creat periodic time item of the TimeRange" ::= { hpnicfTRNGMibObjects 3 } hpnicfTrngPeriodicEntry OBJECT-TYPE SYNTAX HpnicfTrngPeriodicEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Define the index of hpnicfTrngPeriodicTable" INDEX { hpnicfTrngPeriodicNameIndex, hpnicfTrngPeriodicSubIndex } ::= { hpnicfTrngPeriodicTable 1 } HpnicfTrngPeriodicEntry ::= SEQUENCE { hpnicfTrngPeriodicNameIndex Integer32, hpnicfTrngPeriodicSubIndex Integer32, hpnicfTrngPeriodicDayOfWeek BITS, hpnicfTimerangePeriodicStartTime DateAndTime, hpnicfTimerangePeriodicEndTime DateAndTime, hpnicfTimerangePeriodicRowStatus RowStatus } hpnicfTrngPeriodicNameIndex OBJECT-TYPE SYNTAX Integer32 (1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "TimeRange's index" ::= { hpnicfTrngPeriodicEntry 1 } hpnicfTrngPeriodicSubIndex OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "SubItem's index" ::= { hpnicfTrngPeriodicEntry 2 } hpnicfTrngPeriodicDayOfWeek 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 | " ::= { hpnicfTrngPeriodicEntry 3 } hpnicfTimerangePeriodicStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-create STATUS current DESCRIPTION "Start point of this timerange,The format defined like 'hh:mm:0,0'." ::= { hpnicfTrngPeriodicEntry 4 } hpnicfTimerangePeriodicEndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-create STATUS current DESCRIPTION "End point of this timerange. The format definedlike 'hh:mm:0,0'." ::= { hpnicfTrngPeriodicEntry 5 } hpnicfTimerangePeriodicRowStatus 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." ::= { hpnicfTrngPeriodicEntry 6 } hpnicfTRNGMibConformance OBJECT IDENTIFIER ::= { hpnicfTRNG 3 } hpnicfTRNGMibCompliances OBJECT IDENTIFIER ::= { hpnicfTRNGMibConformance 1 } hpnicfTRNGMibCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for entities which implement the Time-range MIB." MODULE -- this module MANDATORY-GROUPS { hpnicfTRNGGroup } OBJECT hpnicfTrngCreateRowStatus SYNTAX INTEGER DESCRIPTION "Now only realize CreateAndGo and Destroy and Active." OBJECT hpnicfTimerangeAbsolueRowStatus SYNTAX INTEGER DESCRIPTION "Now only realize CreateAndGo and Destroy and Active." OBJECT hpnicfTimerangePeriodicRowStatus SYNTAX INTEGER DESCRIPTION "Now only realize CreateAndGo and Destroy and Active." ::= { hpnicfTRNGMibCompliances 1 } hpnicfTRNGMibGroups OBJECT IDENTIFIER ::= { hpnicfTRNGMibConformance 2 } hpnicfTRNGGroup OBJECT-GROUP OBJECTS { hpnicfTrngName, hpnicfTrngValidFlag, hpnicfTrngCreateRowStatus, hpnicfTimerangeAbsoluteStartTime, hpnicfTimerangeAbsoluteEndTime, hpnicfTimerangeAbsolueRowStatus, hpnicfTrngPeriodicDayOfWeek, hpnicfTimerangePeriodicStartTime, hpnicfTimerangePeriodicEndTime, hpnicfTimerangePeriodicRowStatus } STATUS current DESCRIPTION "A collection of objects providing mandatory time-range information." ::= { hpnicfTRNGMibGroups 1 } END